1
การงานร่วมกันแบบกระจาย: แนวคิดการจัดการหลายเรพโซซิทที่เป็นอิสระ
AI016Lesson 8
00:00

การร่วมงานแบบกระจายเปลี่ยนโฟกัสจากโฟลเดอร์ศูนย์กลางเพียงแห่งเดียวไปสู่ระบบนิเวศของ เรพโซซิทที่เป็นอิสระและติดต่อกันแบบผู้ใช้ถึงผู้ใช้ในโมเดลนี้ ทุกเรพโซซิท—เช่น my-git-repo และ marys-repo—คือจักรวาลที่สมบูรณ์ ซึ่งมีประวัติและข้อมูลสาขาของตนเอง

1. นิยามของ "เรพโซซิทระยะไกล"

โดยสรุป คำว่า เรพโซซิทระยะไกล คือเรพโซซิทที่ไม่ได้อยู่ในความควบคุมของคุณเอง มันอาจอยู่บนเครือข่ายของบริษัท บนอินเทอร์เน็ต (เช่น GitHub) หรือแม้แต่โฟลเดอร์อื่นๆ ในระบบไฟล์ของคอมพิวเตอร์ของคุณเอง ลักษณะสำคัญคือมันเป็นหน่วยงานแยกต่างหากที่งานเกิดขึ้นนอกเหนือจากความควบคุมโดยตรงของคุณ

2. เรพโซซิทระยะไกลเหมือนเครื่องหมายหนังสือ

ในทางเทคนิค เรพโซซิทระยะไกลก็แค่ ชื่อแทนสั้นๆ หรือ "เครื่องหมายหนังสือ" แทนที่จะพิมพ์ /Users/Mary/projects/marys-repo ทุกครั้งที่ต้องตรวจสอบความคืบหน้าของเธอ คุณสามารถกำหนดเส้นทางนี้ให้กลายเป็นชื่อสั้นๆ เช่น mary.

เรพโซซิทของเราmy-git-repoเรพโซซิทของเมรีmarys-repo‘mary’ (เรพโซซิทระยะไกล)‘origin’ (พ่อแม่เริ่มต้นเริ่มต้น)เรพโซซิทระยะไกล: "ไม่ใช่เรพโซซิทของคุณเอง"

3. อิสระภาพของสถานะ

เรพโซซิท เชื่อมโยงกันแต่ไม่ได้ซิงค์อัตโนมัติ โดยอัตโนมัติ การสร้างเครื่องหมายหนังสือเรพโซซิทระยะไกลไม่ได้ย้ายโค้ด แต่เพียงแค่ตั้งเส้นทางสำหรับการแลกเปลี่ยนข้อมูลในอนาคตผ่านการส่งหรือดึงข้อมูล เส้นทาง สำหรับการแลกเปลี่ยนข้อมูลในอนาคตผ่านการส่งหรือดึงข้อมูล

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>